package zhiHu;

import java.util.LinkedList;

/**
 * Created by sheny on 2017/1/11.
 * 自定义队列类 保存TODO表
 * 需要先进先出
 */
public class Queue {

    /**
     * 定义一个linkedlist
     */
    private LinkedList<Object> queue = new LinkedList<Object>();

    /**
     * 向队列中添加元素
     */
    public void insQueue(Object o){
        queue.addLast(o);
    }

    /**
     * 从队列中移除第一个元素并返回
     */
    public Object delQueue(){
        return queue.removeFirst();
    }

    /**
     * 返回队列是否为空
     */
    public boolean isQueueEmpty(){
        return queue.isEmpty();
    }

    /**
     * 返回队列是否包含元素
     */
    public boolean contains(Object o){
        return queue.contains(o);
    }

}
